package chapter06

/**
 * Created with IntelliJ IDEA.
 * ClassName: Test04_Access
 * Package: chapter06
 * Description:
 * User: fzykd
 *
 * @Author: LQH
 *          Date: 2023-06-22
 *          Time: 17:22
 */

//访问权限
object Test04_Access {
  def main(args: Array[String]): Unit = {
    //创建对象
    val person:Person = new Person()
//    person.idCard privater私有的 只能在当前类中访问
    println(person.sex)
//    person.name  protected 只能在当前类和子类中访问得到 和Java不一样 同包也能访问
    println(person.age)  //private[chapter06] 是一个包访问权限 同包可以访问

    person.printInfo() //Info中是输出父类内容

    val worker:Worker= new Worker
    worker.printInfo()

  }
}


//定义一个子类
class Worker extends Person{
  override def printInfo(): Unit = {
    println("Worker:")
    name="bob"
    age=25
    sex="male"
    println(s"Worker:$name $sex $age")

  }
}